package day05;
import java.util.Random;
//此类是用于验证随机数的测试demo
public class RandNumber {
    public static void main(String[] args) {
        //方式一：使用Math.random()方法生成[0-1)的随机数
        //生成一个1-10的随机数
        int num = (int)(Math.random() * 10 + 1);
        System.out.println(num);

        //方式二：使用Random工具类：Random工具类是专门用于生成随机数的工具类
        //通过new Random()创建一个Random的对象，并且赋值个Random类型的变量rand
        Random rand = new Random();
        int num1 = rand.nextInt();      //通过rand.nextInt()随机生成一个整数
        System.out.println(num1);       //打印生成的随机数

        //生成1-10的整数
        //nextInt()方法中给了参数，那么系统就会随机生成0到参数-1这些随机数
        //此处生成的随机数是0-9，每一个随机数都+1，就变成了1-10
        int num2 = rand.nextInt(10) + 1;
        System.out.println(num2);
    }
}
